berate publicly

Translations
réprimander en public